Statically Vs Dynamically Typed Languages